package com.core.zyyz.amc.modules.mapper;

import java.util.List;
import com.core.zyyz.amc.modules.domain.AmcPubTabD;

/**
 * 公共页签Mapper接口
 *
 * @author LiuFushun
 * @date 2024-11-19
 */
public interface AmcPubTabDMapper
{
    /**
     * 查询公共页签
     *
     * @param tabId 公共页签主键
     * @return 公共页签
     */
    public AmcPubTabD selectAmcPubTabDByTabId(String tabId);

    /**
     * 查询公共页签列表
     *
     * @param amcPubTabD 公共页签
     * @return 公共页签集合
     */
    public List<AmcPubTabD> selectAmcPubTabDList(AmcPubTabD amcPubTabD);

    /**
     * 新增公共页签
     *
     * @param amcPubTabD 公共页签
     * @return 结果
     */
    public int insertAmcPubTabD(AmcPubTabD amcPubTabD);

    /**
     * 修改公共页签
     *
     * @param amcPubTabD 公共页签
     * @return 结果
     */
    public int updateAmcPubTabD(AmcPubTabD amcPubTabD);

    /**
     * 删除公共页签
     *
     * @param tabId 公共页签主键
     * @return 结果
     */
    public int deleteAmcPubTabDByTabId(String tabId);

    /**
     * 批量删除公共页签
     *
     * @param tabIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAmcPubTabDByTabIds(String[] tabIds);
}
